package com.atguigu.demo01_mybatisplus.service.impl;

import com.atguigu.demo01_mybatisplus.bean.User;
import com.atguigu.demo01_mybatisplus.mapper.UserMapper;
import com.atguigu.demo01_mybatisplus.service.UserService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;

/**
 * ClassName: UserServiceImpl
 * Package: com.atguigu.service.impl
 * Description:
 *
 * @Author 张永康
 * @Create 2025/9/20 15:52
 */

/*
    UserService: 是父接口，必须继承IService接口， 为了得到通用Service定义的抽象方法
        - 因为我们使用UserService都是使用父接口 接受实现类对象
            将来会通过父接口调用方法，如果UserService不继承IService接口 将来无法调用子类的方法
   UserServiceImpl 继承   ServiceImpl 可以得到父类中的方法
        ServiceImpl<UserMapper , User>：
                - UserMapper：表示 业务类操作数据库要使用的Mapper
                - User：表示要操作的表 映射的实体类
 */
@Service
public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements UserService {
}
